.window-box {
    font-size: 2vh;
}

.top {
    height: 30vh;
    position: relative;
}

.top-box {
    width: 18vw;
    height: 25vh;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    
}

.top-box span {
    /* 设置文字纵向排列 */
    writing-mode: vertical-rl;
    /* 设置文字之间的间距 */
    letter-spacing: 2vh;
    position: absolute;
}

.top-box-img{
    width: 18vw;
    height: 25vh;
    position: relative;

} 

.top-box-img img{
    width: 4vh;
    height: 4vh;
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 3vh;
}

.top-box span:nth-child(1) {
    top: 2vh;
    right: 2vw;
}

.top-box span:nth-child(2) {
    bottom: 2vh;
    left: 2vw;
}

.image-box {
    height: 30vh;
    position: relative;
}

.image-box .image {
    position: absolute;
    width: 60vw;
    height: auto;
    left: 50%;
    transform: translateX(-50%);
}
